/* GZIP by Raccoon Framework */ /* main.js */ /** * @author elalecs * @version 2.0, July 2009 */ /** * @var F Nombre corto para Frontend */ var F = {}; (function(F) { // Constructor $(function() { //F.browser(); }); F.utils = { mail_regexp : /^[a-zA-Z][\w\.\-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.\-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/ }; F.alert = function(message, callback) { $.blockUI({ message: "" + "
" + "

"+message+"

" + "" + "

" }); $("div.alert_window button.btn").click(function(){ $.unblockUI(); if (typeof callback === 'function') { callback(); } }); }; F.confirm = function(message, callback) { $.blockUI({ message: "" + "
" + "

"+message+"

" + "" + "" + "

" }); $("div.alert_window button#btn_ok").click(function(){ $.unblockUI(); if (typeof callback === 'function') { callback(true); } }); $("div.alert_window button#btn_cancel").click(function(){ $.unblockUI(); if (typeof callback === 'function') { callback(false); } }); }; F.loading = function(message) { if (!message || message === "" || message === null || message === false) { message = "Procesando...."; } $.blockUI({ message: "" + "

"+message+"

" + "" }); }; F.numbers = function(e) { var keynum = window.event ? window.event.keyCode : e.which; if (keynum == 8) { return true; } return (/\d/.test(String.fromCharCode(keynum))); }; F.browser = function() { // IE 6 o inferior if ($.browser.msie && $.browser.version.match(/^[0-6]/)) { window.location.href = RCN.url + '/ie'; } }; F.load = function(url) { $.ajax({ url: url, success: function(html) { $("body").append(html); } }); }; })(F); /* blog.js */ /** * @author elalecs * @version 2.0, July 2009 */ (function(F) { /** * @var F.c nombre corto para Frontend.blog */ F.b = {}; $(function() { $("#blog_comentario").submit(function() { var error = ""; if ($("#blog_name").val().length === 0) { error = "Por favor ingrese su nombre"; } else if (!$("#blog_mail").val().match(/^[a-zA-Z][\w\.\-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.\-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)) { error = "Por favor ingrese su correo electronico"; } else if ($("#blog_comentarios").val().length === 0) { error = "
 Por favor ingrese sus comentarios"; } if (error !== "") { F.alert(error); } else { F.b.send(); } return false; }); }); F.b.send = function(){ F.loading(); var name = $("#blog_comentario #blog_name").val(); var contact_email = $("#blog_comentario #blog_mail").val(); var contact_comments = $("#blog_comentario #blog_comentarios").val(); var vote = $("#blog_comentario #blog_voto").val(); var id = $("#blog_comentario #doc_id").val(); $.post("index.php/mode,json/control,Items.sendComment/", { name: name, contact_email : contact_email, contact_comments: contact_comments, vote:vote, id:id }, function(json) { if (json.status == 201) { F.alert("

Comentarios

Tu comentario ha sido enviada
Gracias.

", function(){ window.location.reload(); }); } else { F.alert("Ha ocurrido un error, por favor intente mas tarde"); } }, "json"); }; })(F);